package Zuoye3;

public class Dog {
    private String breed;
    private int age;
    private String denger="雄性";
    private String name;

    public String getBreed() {
        return breed;
    }

    public void setBreed(String breed) {
        this.breed = breed;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getDenger() {
        return denger;
    }

    public void setDenger(String denger) {
        this.denger = denger;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    public void call(){
        this.breed="拉布拉多";
        this.age=5;
        this.denger="雌性";
        this.name="旺财";
        if(denger=="雄性"){
        }else if(denger=="雌性"){
            this.denger=denger;
        }else{
            System.out.println("无效");
        }
        System.out.println(name+"正在叫，它"+age+"岁，"+"是"+denger+",品种是："+breed);
    }
    public void run(){
        this.breed="中华田园";
        this.age=2;
        this.denger="雌性";
        this.name="多多";
        if(denger=="雄性"){
        }else if(denger=="雌性"){
            this.denger=denger;
        }else{
            System.out.println("无效");
        }
        System.out.println(name+"正在跑，它"+age+"岁，"+"是"+denger+",品种是："+breed);
    }
    //使用面向对象的思想，编写自定义描述狗的信息。设定属性包括：品种，年龄，性别，名字；方法包括：叫，跑。
    //
    //要求：
    //
    //1) 设置属性的私有访问权限，通过公有的getter和setter方法实现对属性的访问
    //
    //2) 限定性别只能有“雌性”和“雄性”，如果无效输入进行提示，默认设置“雄性”。
    //
    //3) 设置构造函数实现对属性赋值
    //
    //4) 叫和跑的方法，描述不同的行为方式。
    //
    //6)	 编写测试类，测试狗类的对象及相关方法（测试数据信息自定义）
}
